20 Tons Heavy Duty Battery Powered Mobile Vehicle